package com.itheima.dao;

import com.itheima.pojo.OrderSetting;

import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public interface OrderSettingDao {

    //根据日期查询在t_ordersetting 的数量
    int findCountByDate(Date orderDate);
    //更新t_ordersetting  的内容
    void updata(OrderSetting orderSetting);
    //往t_ordersetting表添加数据
    void addOrderSetting(OrderSetting orderSetting);
    //查询展示预约设置信息
    List<OrderSetting> getOrderSettingByMonth( HashMap<String,String> hm );
    //根据日期orderDate   查询`t_ordersetting`表,看能不能预约
    int findCountByorderDate(Date orderDate);
    //日期没问题,判断预约人数是否满了  根据orderDate 查询 t_ordersetting表  返回可预约的人数
    int findnumberByorderDate(Date orderDate);
    //日期没问题,判断预约人数是否满了  根据orderDate 查询 t_ordersetting表  返回已经预约的人数
    int findreservationsByorderDate(Date orderDate);
    //t_ordersetting表里面预约的人数+1,根据日期  orderDate  预约人数 reservations +1
    void updataReservations(Map map);
}

